#################################################
#  Includes
#################################################
include ../../Makefile.defines

objects = Ice.o IceApp.o
packagename = Ice.a

#################################################
#  Executes subdir makefiles
#################################################
all: $(objects) package

package: $(objects)
	ar rv $(packagename) $(objects)


##############################
# Generic Rules
##############################
%.o: %.cpp %.h
	$(CPP) $(CPPFLAGS) $(INCLUDE_PATH) -c $*.cpp -o $@

%.o: %.c %.h
	$(CC) $(CPPFLAGS) $(INCLUDE_PATH) -c $*.c -o $@

$(subdirs):
	cd $@ && ${MAKE} $(MAKECMDGOALS)

clean: 
	rm -f $(objects)
	rm -f $(packagename)
